<?php


interface JCAT_IPaginal
{
	/**
	 * 设置 每页记录数
	 *
	 * @access	public
	 * @param	$nRecordCount	int		What's this Parameter ?
	 * @return	old_value
	 */
	public function SetCountPerPage( $nRecordCount ) ;
	
	
	/**
	 * 返回 每页记录数
	 *
	 * @access	public
	 * @return	old_value
	 */
	public function GetCountPerPage() ;
	
	/**
	 * 返回 本页记录数
	 *
	 * @access	public
	 * @return	int
	 */
	public function GetCount() ;
	
	/**
	 * 返回 所有符合条件的记录数
	 *
	 * @access	public
	 * @return	int
	 */
	public function GetTotalCount() ;
	
	/**
	 * 设置页码对象
	 *
	 * @access	public
	 * @param	$aPagination	JCAT_IPagination
	 * @return	JCAT_IPagination
	 */
	public function SetPagination(JCAT_IPagination $aPagination) ;
	
	/**
	 * 返回页码对象
	 *
	 * @access	public
	 * @return	JCAT_IPagination
	 */
	public function GetPagination() ;
	
	
}

?>
